package main

import "fmt"

// 函数作用域

// 全局变量
var x = 100

func f1() {
	x := 10
	/*
		函数中查找变量的规则：先在函数内部查找，早不到去函数外部，一直查到全局
		函数内部的变量只能在函数作用域内访问
	*/
	x++
	fmt.Println(x)
}
func main() {
	f1()

	// 语句块作用域
	for i := 0; i < 5; i++ {
	}
	// fmt.Println(i)

}
